Skip to content

chore(deps): bump typeorm from 0.3.29 to 1.0.0#184

Merged
weyderfs merged 2 commits into
mainfrom
dependabot/npm_and_yarn/typeorm-1.0.0
Jun 1, 2026
Merged

chore(deps): bump typeorm from 0.3.29 to 1.0.0#184
weyderfs merged 2 commits into
mainfrom
dependabot/npm_and_yarn/typeorm-1.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 25, 2026

Bumps typeorm from 0.3.29 to 1.0.0.

Release notes

Sourced from typeorm's releases.

1.0.0

TypeORM v1.0 is here! 🥳

👉 For a structured walk-through of the changes in v1.0 — breaking changes, new features, security fixes, and the upgrade path from 0.3.x — see the v1.0 Release Notes.

This release includes breaking changes. See the v1.0 Upgrade Guide

What's Changed

... (truncated)

Changelog

Sourced from typeorm's changelog.

1.0.0 (2026-05-19)

👉 For a structured walk-through of the changes in v1.0 — breaking changes, new features, security fixes, and the upgrade path from 0.3.x — see the v1.0 Release Notes.

The list below is the set of commits between 0.3.30 and 1.0.0 — fixes already shipped on the 0.3.x line are listed under their respective 0.3.x entries below.

Bug Fixes

  • cascade: propagate withDeleted to relation-id loader for many-to-many recover (#12287) (cfba9e7)
  • cascade: support cascade remove for OneToMany relations with composite PKs (#12286) (09183c8)
  • cli: preserve devDependencies needed by init command in published package (#12281) (c3b771c)
  • cockroachdb: preserve structured query results during txn retry replay (#11861) (09db48c)
  • codemod: apply find-options select/relations rewrites to .exists() too (#12399) (4461063)
  • codemod: correct relation-count guidance and flag loadRelationCountAndMap (#12374) (5de5490)
  • codemod: cover ColumnMetadata args.options in column option rewrites (#12400) (7a68cf2)
  • codemod: exclude type declarations from build (#12292) (4c645f0)
  • codemod: handle aliases, quoted keys, and ObjectProperty variants (#12377) (2d15644)
  • codemod: handle lock option objects correctly and increase test coverage (#12353) (b871719)
  • codemod: handle typeof type queries and use getStringValue consistently (#12379) (dedea37)
  • codemod: harden destructure and DI accessor rewrites for connection to dataSource rename (#12398) (057ddbc)
  • codemod: harden scope and type-name detection across more AST shapes (#12394) (9d1fd8d)
  • codemod: harden scope, idempotency, and import-strip semantics (#12391) (ed5a19b)
  • codemod: recognize typeorm deep-path imports (#12382) (a96b097)
  • codemod: rename .connection on EntityMetadata, ColumnMetadata, IndexMetadata (#12383) (8a51e30), closes #12249
  • codemod: rewrite typeorm re-exports in barrel files (#12373) (25f0b5f)
  • codemod: scope v1 transforms to typeorm imports and skip .d.ts files (#12372) (a34fdb2)
  • codemod: track DataSource accessor chains for typed-variable renames (#12385) (14a3132)
  • copy cordova query rows affected into query result (#10873) (ad22c10)
  • disable global order for aggregate functions (#11925) (2efb2a1)
  • do not run npm install during CLI init (#12386) (66aa930)
  • docs: add lunr as explicit dependency for pnpm strict hoisting (f4d435e)
  • docs: align code style (#12081) (5f6eb4c)
  • docs: complete Typesense removal missed during cherry-pick (eb7a5b6)
  • docs: update docs pnpm lockfile for new dependencies (4123db9)
  • eager load relation strategy (#11326) (5797d97)
  • enhance upsert functionality for proper sql generation with table alias (#11915) (42ce630)
  • expo: auto-load expo-sqlite driver via loadDependencies() (#12363) (212c8ef)
  • fix up change detection with date transformer (#11963) (e3e3c97)
  • fix up generated query with .update() (#11993) (fe6c072)
  • fix up join attributes inside bracket (#11218) (d233daa)
  • fix up map objects comparison (#10990) (f66eee7)
  • fix up save with eagerly loaded relation (#11975) (f5cea95)
  • fix working with tables with quotes in the names for postgres and cockroachdb (#10993) (e5a8afb)
  • handle re-save of postgres geometric types (#11857) (65dea3c)
  • handle relation ids in nested embedded entities (#11942) (5237bee)
  • include joined entity primary keys in pagination subquery (#11669) (4ffe666)
  • make shorten method to properly work with camelCase_aliases (#11283) (8a9a376)
  • merging into an entity now respects null values (#11154) (1676484)

... (truncated)

Commits
  • cf3f13f docs: restyle version dropdown for v1 release (#12514)
  • 6997b23 chore: release v1.0.0 (#12510)
  • df09802 fix(cockroachdb): adjust join in loadTables to load correct table columns (#1...
  • f5cc456 fix(find-options): allow array values in JsonContains (#12420)
  • 9440998 fix(mysql)!: use index identifiers instead of raw SQL in QB.useIndex() (#12...
  • a4f26af chore(deps): bump the github-actions-official group with 3 updates (#12483)
  • ac2ffc6 chore(deps): bump the github-actions-third-party group with 3 updates (#12484)
  • 62948a3 revert: fix up limit with joins (#12478)
  • c2b788f ci: pin all GitHub Actions to commit SHAs (#12481)
  • 9284c16 fix(security): validate limit() in Update/SoftDelete query builders (#12436)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 25, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/typeorm-1.0.0 branch 3 times, most recently from 42afe9d to b7ee08a Compare May 31, 2026 22:47
Bumps [typeorm](https://github.com/typeorm/typeorm) from 0.3.29 to 1.0.0.
- [Release notes](https://github.com/typeorm/typeorm/releases)
- [Changelog](https://github.com/typeorm/typeorm/blob/master/CHANGELOG.md)
- [Commits](typeorm/typeorm@0.3.29...1.0.0)

---
updated-dependencies:
- dependency-name: typeorm
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@weyderfs weyderfs force-pushed the dependabot/npm_and_yarn/typeorm-1.0.0 branch from b7ee08a to b1b78b9 Compare June 1, 2026 00:04
@weyderfs weyderfs requested a review from Copilot June 1, 2026 00:04
@weyderfs weyderfs self-assigned this Jun 1, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Dependabot bump of typeorm from 0.3.29 to 1.0.0 (major version). The PR also adapts the API codebase to TypeORM v1's breaking changes and bumps @nestjs/typeorm to ^11.0.1.

Changes:

  • Convert all TypeORM relations: ["x"] and select: ["x"] array syntax to v1 object syntax ({ x: true }) across services and their unit tests.
  • Replace the legacy "sqlite" driver name with "better-sqlite3" in tests, seeds, migration branching, service-template options, and config tests.
  • Add root-level eslint ^10.4.1 devDependency (with knip ignore) and pin typeorm: 1.0.0 in overrides (including a nested override for @nestjs/typeorm).

Reviewed changes

Copilot reviewed 37 out of 38 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
package.json Adds root eslint devDep; adds typeorm: 1.0.0 and nested @nestjs/typeorm overrides.
package-lock.json Regenerated lockfile reflecting typeorm v1 and eslint hoist.
knip.config.ts Ignores root eslint so knip does not flag it as unused.
apps/api/package.json Bumps typeorm to ^1.0.0 and @nestjs/typeorm to ^11.0.1.
apps/api/src/migrations/1774700000002-AddKedaBindings.ts Drops "sqlite" branch, keeps only "better-sqlite3".
apps/api/src/config/configuration.spec.ts Switches test env DATABASE_TYPE from sqlite to better-sqlite3.
apps/api/src/common/database/migration-lock.service.spec.ts Same rename in test fixture.
apps/api/src/database/seeds/initial-seed.{ts,spec.ts} Rename sqlitebetter-sqlite3 in seed data and assertions.
apps/api/src/modules/service-template/service-template.service.ts Updates DATABASE_TYPE variable description and regex pattern.
apps/api/src/modules/dashboard/dashboard.service{,.spec}.ts Relations object syntax; switch DataSource token to getDataSourceToken().
apps/api/src/modules/catalog/catalog.service{,.spec}.ts Relations object syntax.
apps/api/src/modules/teams/teams.service.ts Relations object syntax.
apps/api/src/modules/organization/organization.service.ts Relations object syntax.
apps/api/src/modules/environments/deployments.service.ts Relations object syntax.
apps/api/src/modules/incident/{incident,post-mortem}.service{,.spec}.ts Relations object syntax.
apps/api/src/modules/kubernetes/{flux,keda,operator}-binding.service{,.spec}.ts Relations object syntax.
apps/api/src/modules/elasticsearch-index/component-elasticsearch-index*.{ts,spec.ts} Relations object syntax.
apps/api/src/modules/api-specs/* Relations object syntax.
apps/api/src/modules/auth/keycloak-sync.service.ts Relations + select object syntax.
apps/api/src/modules/finops/cost.controller.ts Select object syntax.
apps/api/src/modules/iac/iac-module-sync.service.ts Select object syntax.
apps/api/src/modules/pipelines/pipelines.service.ts Select object syntax.
apps/api/src/modules/scorecards/scorecard-{evaluator,scheduler}.service{,.spec}.ts Select object syntax.

Comment thread apps/api/src/config/configuration.spec.ts
Comment thread package.json Outdated
@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@weyderfs weyderfs merged commit 295c289 into main Jun 1, 2026
26 checks passed
@weyderfs weyderfs deleted the dependabot/npm_and_yarn/typeorm-1.0.0 branch June 1, 2026 00:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants